@CHARSET "UTF-8";

::selection{
	background:transparent !important;
}
::-moz-selection{
	background:transparent !important;
}
.fieldNameDiv {
	width: 100%;
}

.fieldEmailDiv {
	width: 100%;
}
.show{
	display:inherit;
}
.hide{
	display: none;
}
.as-info{
	/* azul */
	color: #0087c8;
}
.as-alert{
	/* amarelo */
	color:#f8980f;
}
.as-error{
	/* vermelho */
	color:#ac0002;
}
.as-success{
	/* verde */
	color:#3d9300;
}
.align-center{
	text-align:center !important;
}
.align-left{
	text-align:left !important;
}
.align-right{
	text-align:right !important;
}
.bold{
	font-weight: bold;
}
.logItem{
	display:block;
	word-wrap:break-word;
}
.fieldPhoneDiv {
	width: 100%
}
.as-errorText{
	color: #dd4b39;
}
[data-role="button"],
.ui-select a,
.ui-input-text{
	/* width:50% !important; */
}
.ui-datebox-container{
	/* border: none !important; */
}
.validField{
	background-image: url(../img/select.png) !important ;
	background-position: 98% 50% !important;
	background-repeat: no-repeat !important;
	background-size: 28px !important;
}
.invalidField{
	background-image: url(../img/stop.png) !important ;
	background-position: 98% 50% !important;
	background-repeat: no-repeat !important;
	background-size: 28px !important;
	
}

/* ============================================================ 
Componentes do search do panel

botoes e input
============================================================ */
/* Input date do plugin no painel de busca*/
.ui-bar .ui-input-datebox{
	/* data-mini="false" */
	/* min-height:35px !important; */
	/* data-mini="true" */
	min-height: 31px !important;
	background:transparent !important;
}

/* Date do plugin em outras janelas */
.ui-input-datebox{
	min-height:35px !important;
	background:transparent !important;
}

.ui-bar div.ui-input-text{
	width:215px !important;
	display:inline-block !important;
}

.ui-bar  div.ui-input-text input{
	font-size:14px !important;
}
.ui-bar .as-button{
	
}

/* Icones do cabeçalho do app (usuário e inicio) */
.header-mobile{
	display:none !important;
}
@media only screen and (max-width: 768px) {
	.header-mobile{
		display:block !important;
		margin: 0 !important;
	}	
	.header-web{
		display:none !important;
	}

}

@media only screen and (max-width: 768px) {
	.ui-bar div.ui-input-text{
		width:98% !important;
	}
	.ui-bar .as-button{
		width:100% !important;
	}
}
/* ============================================================ 
============================================================ */

@media only screen and (max-width: 640px) {
	
	[data-role="button"],
	.ui-select a,
	.ui-input-text{
		/* width:100% !important; */
	}
}
/* Dialog padrão do jqm */
.ui-dialog-contain {
	width: 92.5%;
	max-width: 800px;
	margin: 10% auto 15px auto;
	padding: 0;
	position: relative;
	top: -15px;
}
/* Popup padrão do jqm */

.ui-popup-container{
	width: 60% !important;
	max-width: 800px !important;
}

#popupMenu-popup{
	
}

 @media only screen and (max-width: 768px) {
	.ui-popup-container{
		width: 100% !important;
		/* max-width: 800px !important; */
	}	
}
#popupLogin-popup{
	width: 40% !important;
}
.ui-datebox-screen{
	
}
.ui-datebox-container{
	z-index:9988 !important;
}
#resultPopup{
	z-index:99999999 !important;
}
.ui-popup-container{
	/* z-index:8888888 !important; */
}
.ui-icon-user{
	background-image: url(../img/user-white.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	
}
/* Correção para exibir a tabela corretamente */
.ui-table-reflow.ui-responsive {
 /* display: table-row-group; */
	display: table !important;
}
.ui-table-reflow.ui-responsive td{
	display: table-cell !important;
}
/* Conteúdo da pagina padrao do jqm */
.ui-content {
}
/* container do input do jqm */
.as-toolbar div.ui-input-text{
	/* height:31px; */
	/* max-width:35%; */
}
div.ui-input-text,
.as-input-date-toolbar{
	/* height:31px !important;	 */
	/* width:90% !important; */
}
/* input na barra superior da tabela*/
.as-toolbar .ui-input-text{
	/* width:400px !important; */
} 
.ui-table-columntoggle-btn{
	/* display:none; */
}
/* Todos os componentes personalizados iniciam com a classe as-[nome do componente] */
.as-input{
	/* border:1px solid red !important; */
}
.as-separator{
	border-right:1px solid #b3b3b3;
	width:0px;
	margin-right:12px;
	margin-left:8px;
	font-size: 32px;
	position:relative;
	top:6px;
	-webkit-box-shadow: 1px 0px 0px 0px #fff;
	box-shadow: 1px 0px 0px 0px #fff;
}
.as-separator-blank{
	width:0px;
	margin-right:6px;
	margin-left:4px;
	font-size: 32px;
	position:relative;
	top:6px;
}

.as-desktop .as-shortcut{
	margin-top:12px;
	
}
.as-desktop .as-shortcut a{
	text-decoration: none !important;
}
.as-desktop .as-shortcut a,
.as-desktop .as-shortcut a:hover{
	color:#444444;
}
.as-shortcut span{
	font-size: 16px;
	margin-left:10px;
	color:#444444 !important;
}

/* todas as tabelas com hover amarelo */
.as-table tbody tr{
	background-color:#fff;
}
.as-table tbody tr.today{
	background-color: #C5E5FF;
}
.as-table tbody tr:hover{
	background-color:#FAF3BC;
}
.as-table tbody tr:nth-child(odd){
	/* background-color:#eee; */
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.as-table tbody tr:nth-child(odd):hover{
	/* background-color:#FAF3BC; */
}
b.ui-table-cell-label{
	/* display:none !important; */
}
.clickedItem{
	background-color: #6facd5;
	color: #fff;
	text-shadow:none;
}
/* Reserve Table */
.as-reserve-table{
		
}
.as-reserve-table tbody tr:hover{
	cursor:pointer;
}
.codeColumn{
	/* width:9% !important; */
}

.form-message b{
	display:none !important;
}